package cn.itcast.tags.web.service;

import cn.itcast.tags.web.bean.dto.ModelDTO;
import cn.itcast.tags.web.bean.dto.TagDTO;
import cn.itcast.tags.web.bean.dto.TagModelDTO;

import java.util.List;

public interface TagService {
    void saveTags(List<TagDTO> tags);

    List<TagDTO> findByPid(Long pid);

    List<TagDTO> findByLevel(Integer level);

    void addTagModel(TagDTO tag, ModelDTO model);

    List<TagModelDTO> findModelByPid(Long pid);

    void addDataTag(TagDTO tagDto);

    void updateModelState(Long id, Integer state);
}
